Verifikation regelbasierter Konfigurationssysteme

نویسنده

  • Carsten Sinz
چکیده

We address the parallelization and distributed execution of an algorithm from the area of symbolic computation: propositional satisfiability (SAT) checking with dynamic learning. Our parallel programming models are strict multithreading for the core SAT checking procedure, complemented by mobile agents realizing a distributed dynamic learning process. Individual threads treat dynamically created subproblems, while mobile agents collect and distribute pertinent knowledge obtained during the learning process. The parallel algorithm runs on top of our parallel system platform DOTS (Distributed Object-Oriented Threads System), which provides support for our parallel programming models in highly heterogeneous distributed systems. We present performance measurements evaluating the performance gains by our approach in different application domains with practical significance. [2] Carsten Sinz, Andreas Kaiser, and Wolfgang Küchlin. Formal methods for the validation of automotive product configuration data. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 17(1):75–97, January 2003. Special issue on configuration. Abstract. Compilation and maintenance of correct product data is a sophisticated and demanding task. We show how application of formal methods can support this task by enabling automatic checks of standardized consistency properties. The consistency maintenance tool BIS, an extension to the product data management (PDM) system used at DaimlerChrysler AG to configure the Mercedes lines of passenger cars and commercial vehicles, realizes this approach. The PDM system maintains a data base of sales options and parts together with a set of Boolean constraints expressing valid configurations and their transformation into manufacCompilation and maintenance of correct product data is a sophisticated and demanding task. We show how application of formal methods can support this task by enabling automatic checks of standardized consistency properties. The consistency maintenance tool BIS, an extension to the product data management (PDM) system used at DaimlerChrysler AG to configure the Mercedes lines of passenger cars and commercial vehicles, realizes this approach. The PDM system maintains a data base of sales options and parts together with a set of Boolean constraints expressing valid configurations and their transformation into manufac-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen

In modernen Prozessorentwicklungsprojekten kann die Verifikation von non-mainline Funktionen bis zu einem Drittel des Gesamtaufwandes für Verifikationstätigkeiten annehmen. Non-mainline Features beinhalten Initialisierungsund Resetsequenzen, Zuverlässigkeits-, Zugriffsund Debugschnittstellen, Sensoren, Bist-Mechanismen oder auch Debugund Trace-Funktionen. Im Gegensatz zur bereits stark fortschr...

متن کامل

Integration von Formaler Verifikation und Test

Üblicherweise nehmen die Verifizierungsaufgaben, die von den branchenspezifischen Standards gefordert werden, einen großen Teil der Entwicklungskosten von kritischen Systemen ein. Diese Tendenz wird noch verstärkt, da die Entwicklung und Pflege einer großen Menge von funktionalen und Robustheitstests, für immer komplexer werdende Anwendungen, nötig ist. Die formale Verifikation ist ein Weg, die...

متن کامل

Integration von Model-Driven Development und formaler Verifikation in den Softwareentwicklungsprozess - eine Fallstudie mit einem 3D-Tracking-System

Bei modellgetriebener Softwareentwicklung werden Modelle entwickelt und aus diesen ausführbare Software generiert. Durch die Verknüpfung mit formaler Verifikation können Fehler in den Modellen gefunden und so der Ansatz der modellgetriebenen Softwareentwicklung verbessert werden. Diese Arbeit untersucht anhand von zwei Fallstudien, wie aktuelle Forschungsergebnisse im Bereich der Modellierung u...

متن کامل

Logische und softwaretechnische Herausforderungen bei der Verifikation optimierender Compiler

Korrektheit von Compilern ist notwendige Voraussetzung für die Korrektheit der damit übersetzten Software. Insbesondere optimierende Compiler sind oft fehlerhaft. In diesem Papier stellen wir nach einem Überblick über den Stand der Forschung unsere neuen Arbeiten zur Verifikation optimierender Compiler vor. Dabei diskutieren wir zum einen, welche logischen Probleme sich bei der formalen Verifik...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003